Soru & Cevap

MediaPlayer error(-19, 0) hatası ?

03.02.2015 - 05:33

Merhaba, Sunucudan çektiğim dataları ses dosyasına dönüştürüp mediaplayer ile oynatıyorum. oluşturduğum ses dosyalarının yarısını oynattıktan sonra error(-19, 0 ) diye bir hata veriyor. ve ses kesiliyor. Kodlar aşağıdaki gibi ;

[code]

MediaPlayer  mp1 =new MediaPlayer();
                    
            FileInputStream fis = null;
            fis = new FileInputStream(playThis);
            
            mp1.setDataSource(fis.getFD());
            fis.close();

            mp1.prepare();
             
            mp1.start();
    
            mp1.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
    
                @Override
                public void onCompletion(MediaPlayer mp) {
                    
                    mp.stop();
                    mp.release();
                    mp = null;
    }});

[/code]

38 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user asder31
asder31
30.01.2017 - 12:03

 

Arkadaşlar aynı problem bende de var.. E/Media Player error(-19, 0) hatası alıyorum.. kodlar aşağıdaki gibi.. yalnız orada ben bir kaç ses dosyasını filan sildim karmaşık olmaması için.. arkadaşlar bir süre sonra ses dosyaları çalışmıyor uygulamada.. ben fragment kullanıyorum.. burada mediaplayeri nasıl serbest bırakacağız.. release..reset.. denemediğim kalmadı.. lütfen yardım..

Görsel kaldırıldı.

/sites/default/files/cevaplar/dosya/2020/file-123_1.jpg
picture-17846-1496738325.jpg
haciabdullahsarikaya
04.02.2015 - 01:45

Merhabalar,

O hatayı daha önce bende bir projede almıştım.Genelde ses dosyasının tekrarlanmasından oluşuyor.Loop a girmemesi gerek bazen bozulabiliyor dosya. Ayrıca sen mp yi durduruyorsun ve null atıyorsun.Bunlarda belki sıkıntı  yapmış olabilir. Sadece release metodunu çağırırsan hatan gider diye düşünüyorum.Ben de bu işe yaramıştı.Hatta  yararlandığım kaynaklar şunlar , bunlardan da hatanı bulabilirsin:

http://stackoverflow.com/questions/15951639/android-mediaplayer-error-19-0

http://stackoverflow.com/questions/9888510/mediaplayer-error-19-0-after-repeated-plays

http://developer.android.com/reference/android/media/MediaPlayer.OnCompletionListener.html

 

Umarım işe yarar.

Kolay gelsin.

Hakan Atak
04.02.2015 - 02:43
Loop çok uzundu biraz kısaltım sorun duzeldi tesekkürler.